Simple algorithm and text tools Stream of Consciousness Programming Language Codeless specification - data pairs New interpreter commands - can use the existing programming language - file I/O, etc. can be done manually Texttobr-style sentence keyword - algorithms will be similar, with different data representing philosophies Recordings 2 33. I verified that the answer had the same meaning. = The first sentence had the same meaning as the second sentence x The meaning of the first sentence was the same as that of the second sentence - Replaces nouns, verbs with generic terms, and finds synonyms for nouns, verbs using T2B variant. - For Algorithm Writer: Uses CTT to simplify, split "and" into two sentences. - Doesn't need data, just stock data such as synonyms (saves time) - Meaning file: write simple specifications (with replace command, t2b and CTT) - replace(nouns,placeholders_1),replace(verbs,placeholders_2), (assumes works on the same input because a single input i.e. a sentence is usually given as an input to algorithms, modifying output from the first time the second time) t2bv(nouns,synonyms_1), t2bv(verbs,synonyms_2), (recognises variable name nouns, verbs, synonyms, inserts stock data - thesaurus) cttbacktranslate(last_output,... Split command, above commands, simplify to key parts, use SI to work out that placeholders ... x command to put and take back at the end, t2bv->find, numbers disappear because nouns become last_nouns only put in additional info and data if necessary (put in variable_name:data - emphasis on data - to try specific rules) The abstract specification/meaning language can be mind read and written more easily - A command can search for generic predicates, and another command can construct predicates x the commands call the necessary predicates. Recordings 2 60. Recordings support reasons and objections with ontologies. What are ontologies I ate the apple [i,ate,apple]